
// ohter 和 date 不是必选的
interface Todo {
  title: string
  completed: boolean
  description: string
  other?: string //其他信息
  date?: Date // 日期
}

// 需求：如果Todo里面5个属性要填写 不填写就报错
let todoTtem: Required<Todo> = {
    title: 'sdf',
    completed: false,
    description: "",
    other: "",
    date: new Date()
}
